約 2,529,661 件
https://w.atwiki.jp/skmt200x/pages/135.html
LinuxのBASHスクリプトの適当なサンプルとか、検証したものの置き場所。 URL監視 よく使うコード メッセージング TOPへ編集 最終更新日 [2013-12-01]
https://w.atwiki.jp/jubeat/pages/838.html
BASH OUT ! #ref error :画像URLまたは、画像ファイル名を指定してください。 BASIC ADVANCED EXTREME LEVEL 3 6 9 Notes 202 389 617 BPM Time Artist GALNERYUS Version plus 動画 +譜面動画 譜面動画 YouTube 譜面動画 EXTREME (シャッター) ニコニコ動画 譜面動画 EXTREME (フラワー) +プレー動画 プレー動画 攻略・解説 各譜面の攻略に関する情報はこちらへ。 緑は確実に詐称。 最後から2番目の同時押しは特に注意が必要 -- 名無しさん (2012-04-08 22 03 11) 赤の道中は8の譜面だと思われるが、ラストに16分発狂が初見では難しく見切りにくいためか9妥当 -- 名無しさん (2012-04-29 16 30 37) 【BSC】最初の3つずつ来る単押しは、1つ目の単押ししかリズム通りになっていない。その単押しの後はリズム完全無視で一定のリズムを刻ませてくる。そこさえ抜ければEXCは見えてくる。 -- 名無しさん (2012-10-16 03 02 53) 名前 コメント ※攻略の際は、文頭に[BSC] [ADV] [EXT] のいずれかを置くと、どの譜面に関する情報かが分かりやすいです。 ※体感難易度を書き記す際は、クリア難度・スコア難度のどちらかなのかを明記してください。 また、攻略と関係ない投稿・重複した内容は削除の対象になります 攻略とは無関係の話は該当する欄(情報交換&雑談) にてどうぞ。 コメント(感想など) 曲調的にはエリア51に近い。←の曲をやり込んでる人ならグレる事はないはず -- 名無しさん (2012-04-21 02 46 14) 名前 コメント ↑攻略と無関係の曲に対するコメントはこちらでお願いします。あまりにもかけ離れた内容は削除される場合があります。
https://w.atwiki.jp/abwiki/pages/237.html
If文 (動作は問題ないがクイズに問題がある。 1問目の答えがダートマス大学が正解なのに2問目はベル研が不正解。これはおかしい 直した。) 今回は、プログラムの流れを変える命令を紹介しまっせ。ここまでは上から下に向かってプログラムが流れとったんやが、ここでは、If文、For文をはじめとする機能を利用してプログラムの流れを制御していきまんねん。 まずはIf文の構造を見てみまひょ。 If 条件式 Then 条件が真の場合に実行するプログラム Else 条件が偽の場合に実行するプログラム End If この構造を見ていただければ、あまり込み入った解説はいりまへんなぁ。これや以外にも、If文の書き方は色々あるんやが、ここでは省略しておきまっせ〜(ねちっこくはヘルプファイルをご覧おくんなはれ)。 試しに、○ペケクイズを出題するプログラムを作ってみまひょ(管理人のセンスが問われる微けったいな内容やけど…)。 Dim UserMsg As Long Dim q1 As String Dim q2 As String Dim Answer As String q1="初代BASIC言語はハーバード大学で作られた。○(はい)か×(いいえ)か?" q2="初代C言語はベル研究所で作られた。○(はい)か×(いいえ)か?" UserMsg=MessageBox(0,q1,"問題1",MB_YESNO) If UserMsg=IDYES Then Answer="ハズレ。" Else Answer="アタリ。" End If Answer=Answer+"ダートマス大学が正解です。" MessageBox(0,Answer,"解答1",MB_OK) UserMsg=MessageBox(0,q2,"問題2",MB_YESNO) If UserMsg=IDYES Then Answer="アタリ。" Else Answer="ハズレ。" End If MessageBox(0,Answer,"解答2",MB_OK) For文 (コンパイル→Avira AntiVirが反応…) ある計算を、任意の回数だけ繰り返して行うのがFor文の役目や。 For カウンタ変数=初期値 To 終値 [Step 増分] ループ内部のプログラム... Next "Step 増分" を省略すると、増分に1がセットされまんねん。試しに、For文を利用して1+2+3+...+10の計算を行ってみまんねん。 Dim i As Long Dim sum As Long Dim buffer As String For i=1 To 10 sum=sum+i Next buffer="1+2+3+...+10=" + Str$(sum) MessageBox(0,buffer,"For文のテスト",MB_OK) このプログラムでは、"sum=sum+1" ちう演算が10回行われることになるんですわ。変数iの値が10を超えると(11になると)ループを抜け出す仕組みになっとりまんねん。
https://w.atwiki.jp/keisks/pages/309.html
Test whether a directory exists inside a makefile http //stackoverflow.com/questions/20763629/test-whether-a-directory-exists-inside-a-makefile その他オプション http //tldp.org/LDP/abs/html/fto.html http //sweng.web.fc2.com/ja/program/bash/index.html
https://w.atwiki.jp/m_shige1979/pages/1252.html
for文(回数指定) 概要 for文(回数指定) サンプル CoffeeScript # 変数 str = "" # for文による回数指定の繰り返し for i in [0 .. 10] str += "test sample " + i + " br/ " str += " br / " # for文による回数指定の繰り返し+2ずつ増分 for i in [0 ... 10] by 2 str += "test sample2 " + i + " br/ " # セレクタでエレメントを取得 sample = document.querySelector("#sample") # パラメータ連結 sample.innerHTML = str javascript // Generated by CoffeeScript 1.3.3 var i, sample, str, _i, _j; str = ""; for (i = _i = 0; _i = 10; i = ++_i) { str += "test sample " + i + " br/ "; } str += " br / "; for (i = _j = 0; _j 10; i = _j += 2) { str += "test sample2 " + i + " br/ "; } sample = document.querySelector("#sample"); sample.innerHTML = str;
https://w.atwiki.jp/pcmemo/pages/15.html
キーバインド キー 意味 Ctrl+C 起動中のプログラムを終了しプロンプトに戻る Ctrl+Z プログラムをサスペンドする Ctrl+D セッションをログアウトする(exit/logoutと同じ) Ctrl+A カーソルを行頭に移動 Ctrl+E カーソルを行末に移動 Ctrl+H バックスペース Ctrl+L 端末画面をクリアする Ctrl+R コマンド履歴を検索する Shift+PageUpShift+PageDown 端末バッファをスクロールする Tab コマンド・ファイル名の補完 Tab Tab 補完候補を表示
https://w.atwiki.jp/hightimes/pages/20.html
Access(Today: - / Yesterday - / Totoal - ) bash機能コントロールキー ヒストリ キーバインド コマンド連続実行 ジョブ制御 ワイルドカード 標準入出力リダイレクト パイプライン プログラミング1インタプリタ指定 シェル変数 環境変数 スクリプトの引数 プログラミング2(制御文)if/else for case select while until 演算子文字列演算子 数値演算子 組み込みコマンド bash 機能 コントロールキー TTYと絡みで以下が使える。 コントロールキー stty名 機能定義 CTRL-C intr フォアグラウンドプロセスを強制終了 CTRL-D eof 入力を終了(End of file) CTRL-\ quit フォアグラウンドプロセスを強制終了。「Ctrl+C」よりも強力 CTRL-S stop 画面への出力を停止 CTRL-Q start 画面への出力を再開 DEL または CTRL-? erase 最後の文字を削除する CTRL-U kill 入力中コマンドを削除 CTRL-Z susp フォアグラウンドプロセスを一時停止 ヒストリ キーボードから入力したコマンドは自動的にファイルに保存され、過去に実行したコマンドを呼び出して実行することが出来る。 (ホームデリレクトリの下の「.bash_history」) キーボード呼び出し キー操作 内容 ↑キーまたは、Ctrl + P 前(過去)のコマンドを表示 ↓キーまたは、Ctrl + N 後ろのコマンドを表示 ヒストリバッファ実行 キー操作 内容 !(コマンドパターン) パターンに一致するコマンドを実行 !! 1つ前に実行したコマンドを実行 !n historyコマンドで表示された履歴番号のコマンドを実行 !-n 履歴番号からnを引いた番号のコマンドを実行 ^引数1^引数2 1つ前に実行したコマンドの引数を引数1から引数2に変更して実行 キーバインド Windowsのショートカットキーみたいなもの。 キーバインド 動作 [Ctrl]+p 1つ前のコマンドを呼び出す [Ctrl]+n 1つ痕のコマンドを呼び出す [Ctrl]+f カーソルを右に移動 [Ctrl]+b カーソルを左に移動 [Ctrl]+d カーソル位置の1文字を削除(Delete) [Ctrl]+h カーソル位置の前の1文字を削除(BackSpace) [Ctrl]+k カーソル位置より右側の文字をすべて切り取る [Ctrl]+u カーソル位置より左側の文字をすべて切り取る [Ctrl]+y 切り取った文字を張り付ける M+ 履歴の先頭コマンドを表示 M+ 履歴の末尾コマンドを表示 コマンド連続実行 連結文字 動作 ;(セミコロン) 1行にコマンドを;で区切って複数指定することにより、連続実行する の前に指定したコマンドが成功した場合に、 以降のコマンドを実行する || ||の前に指定したコマンドが失敗した場合に||以降のコマンドを実行する。||の前に指定したコマンドが成功した場合には、||以降のコマンドを実行しない。 ジョブ制御 プログラムをシェルのバックグラウンドで動作させたりフォアグランドに移動させたりできる。 コマンド 機能 fg バックグラウンドのコマンドをフォアグランドへ戻す bg フォアグランドのコマンドをバックグラウンドへ移す jobs 現在実行中のジョブを表示する nohup ハングアップシグナルに反応せずにコマンドを実行する。コマンド実行中にログアウトしてもコマンド実行を継続する ワイルドカード ファイルグロブと呼ばれる記号を指定してファイルやディレクトリ名などのワイルドカード指定をする。 記号 機能 * 0個以上の文字列に一致 ? 1文字に一致 [文字] 指定した文字のいずれかに一致 [!文字] 指定した文字のいずれかに一致しない [a-z] a~zの範囲の文字に一致 [!a-z] a~zの範囲の文字に一致しない {str1,str2...} 指定した文字を作成例 file_{tt1, tt2,tt3}は、file_tt1, file_tt2, file_tt3と展開される 標準入出力 UNIXのファイルディスクリプタのうちの3つは予約され,プロセスが起動時この3つのファイルディスクリプタ(そして,対応するファイルが)が利用可能になる. 予約されている3つのファイルディスクリプタは以下の3つ (シェルではそれぞれディスクリプタの0番,1番,2番となる) 標準入力(Standard Input) 標準出力(Standard Output) 標準エラー(Standard Error) リダイレクト 実行例 説明 コマンド file コマンドの標準出力をfileに書き込む コマンド file コマンドの標準出力をfileに追記する コマンド file コマンドはfileの内容を標準入力として受け取る コマンド 終了文字 終了文字を入力するまでキーボードから入力を続ける コマンド 2 file コマンドの標準エラー出力をfileに書き込む コマンド 2 file コマンドの標準エラー出力をfileに追記する コマンド file 2 1 コマンドの標準出力と標準エラー出力をfileに書き込む コマンド file 2 1 コマンドの標準出力と標準エラー出力をfileに追記する パイプライン コマンドの標準出力をファイルではなく別のコマンドの標準入力にすることをパイプという. 実行例 説明 コマンドA|コマンドB コマンドAの標準出力をコマンドBの標準入力に渡す コマンド|tee file コマンドの標準出力を表示するとともにfileに書き込む プログラミング1 インタプリタ指定 シェルの先頭に付ける「#!/bin/bash」の事で、どのシェルスクリプトを実行するかを明示する。 例) #!/bin/bash - Linuxの場合 #!/usr/bin/bash - Solarisの場合 シェル変数 プログラムで情報を格納する変数でシェル内部でのみ利用可能な変数 変数の値は、「$」を先頭につけることによって参照可能となる。 シェル変数の有効範囲(スコープ)は、シェルスクリプトを実行しているシェルプロセスのみとなる。 代入は「変数=値 VAL="1"」という形 $変数名 変数の値を参照 ${変数名} 変数名の区切りを明確にして変数の値を参照 変数を扱う場合、「""」(ダブルクォーテーション)、「 」(シングルクォーテーション)、「``」(バッククォーテーション)があり意味が異なる。 ""(ダブルクォーテーション) 変数を展開して、その中身を扱う 「 」(シングルクォーテーション) 変数を展開しないで文字として扱う 「``」(バッククォーテーション) コマンドを展開して実行結果を扱う 環境変数 環境変数は、グローバル変数のような扱いで他プロセスのシェルからも参照できる特別な変数。export(csh系ではsetenv)を指定して環境変数にする 環境変数名 意味 HOME ユーザのフォームディレクトリパス PATH コマンドのサーチパス TERM 現在のターミナルの種類 SHELL 使用中のシェル USER 現在のユーザ名 LANG 使用中の言語 HOSTNAME ホスト名 PS1 プロンプト文字 関連コマンド 機能 export Bourne系シェルでの環境変数設定 setenv Cシェル系での環境変数設定 printenv 環境変数の内容表示 env 環境変数の内容表示・設定 set すべての変数内容表示、シェル設定 unset 変数、関数の定義削除 source し知恵されたファイルを読み込み、コマンドを実行 exec 新しいプロセスを起動せずにコマンドを実行 スクリプトの引数 スクリプト実行時に渡す引数h、BASHの特別な変数として参照可能 変数名 引数の内容 $0 シェルスクリプト名 $数値、${数値} 指定した数値番号(1~n)目の引数の値 $# 引数の数 $@ すべての引数)空白区切り) プログラミング2(制御文) if/else 単純な 条件文 を実現するのに「if と else」がある。 構文 if 条件 then 文 else 文 fi 条件評価文字列比較 演算子 真になる条件 str1 = str2 str1 と str2 が一致する str1 != str2 str1 と str2 が一致しない -n str1 str1 が NULL ではない(長さが 0 より大きい) -z str1 str1 が NULL である(長さが 0) ファイル属性の確認 演算子 真になる条件 -d file file が存在し,かつディレクトリである -e file file が存在する -f file file が存在し,かつ通常ファイルである(ディレクトリや特殊ファイルではない) -r file file に read パーミッションがある -s file file が存在し,空ではない -w file file に write パーミッションがある -x file file に execute パーミッションがある, ディレクトリの場合は search パーミッションがある -O file file の所有者である -G file file のグループ ID が自分のものと一致する(複数のグループに属している場合はそのうちのどれかと一致する) file1 -nt file2 file1 が file2 よりも新しい file1 -ot file2 file1 が file2 よりも古い 整数による条件式 演算子 比較 -lt より小さい -le 以下 -eq 等しい -ge 以上 -gt より大きい -ne 等しくない for 繰り返しを実現する構造 構文 for name in list do $nameを利用する文 done case 場合分けの構造を実現 case 条件式 in パターン1) 処理1 ;; パターン2) 処理2 ;; *) デフォルト処理;; esac select 指定されたリストを番号付きで表示し,ユーザに番号を入力させる. select name in list do $name を利用する文 done while until while 条件式 do 処理 done until 条件式 do 処理 done 演算子 文字列演算子 置換演算子 演算子 置換内容 ${varname -word} varname が存在し NULL ではない場合, その値を返す.それ以外は,word を返す. ${varname =word} varname が存在し NULL ではない場合, その値を返す.それ以外は,varnameに wordを設定して返す. ただし,位置パラメータや特殊なパラメータを除く. ${varname ?message} varname が存在し NULL ではない場合, その値を返す.それ以外は varnameのあとに message を出力し, 現在のコマンドあるいはスクリプトを中止する. message を省略すると初期メッセージ parameter null of not setが生成される. ${varname +word} varname が存在し NULL ではない場合, word を返す.それ以外は NULL を返す. パターンとパターン照合 演算子 置換内容 ${variable#pattern} variable の値の最初の部分と pattern が一致した場合, もっとも短く一致する部分を削除して残りの部分を返す ${variable##pattern} variable の値の最初の部分と pattern が一致した場合, もっとも長く一致する部分を削除して残りの部分を返す ${variable%pattern} variable の値の終りの部分と pattern が一致した場合, もっとも短く一致する部分を削除して残りの部分を返す ${variable%%pattern} variable の値の終りの部分と pattern が一致した場合, もっとも長く一致する部分を削除して残りの部分を返す 長さを返す 演算子 置換内容 ${#variable} variable の長さを返す 数値演算子 数値演算子 演算子 置換内容 + 加算 右にビットシフト - 減算 論理積 * 乗算 | 論理和 / 除算(切り捨て) 論理否定 % 剰余 ! 論理否定 左にビットシフト ^ 排他的論理和 関係演算子 演算子 置換内容 より少ない == 等しい より大きい != 等しくない = 以下 論理積 = 以上 || 論理和 数値変数の代入 演算子 置換内容 let 数値演算式の計算結果を変数に代入可能 組み込みコマンド コマンド(組込み) 説明 read ユーザからの入力を変数に代入 expr 算術演算処理を実施し、その結果を標準出力に表示する eval 複数の変換処理を一度に行う seq 数列を表示する echo 引数を標準出力へ書き出す export 変数を大域変数として追加する declare 変数を整数型として処理したり、参照のみ(read only)に設定することができる
https://w.atwiki.jp/kplus/pages/91.html
bash (概要) (用途) (目次) 構文(if/case/while/until/for/while/select) (テンプレ)※全ての環境で正しい動作を保障していません。コピペ時はエンコードに注意して下さい。 番号 内容 コード ZIP file bash-temp001 コマンド引数(オプション)を受け取り、以下を行う。・引数をそのまま表示・現ディレクトリに引数を含むファイル名があるかどうか検索・現ディレクトリに同名ファイルがあった場合はリネーム・現ディレクトリに引数のディレクトリを作成 ■■■ ■■■ bash-temp002 bash-temp003 bash-temp004 bash-temp005 bash-temp006 bash-temp007 bash-temp008 bash-temp009 bash-temp010 (関連ページ) 正規表現 Linuxコマンド一覧 bashコマンド一覧 cshコマンド一覧 (参考) サイト名 URL LINK The GNU Bourne-Again SHell http //tiswww.case.edu/php/chet/bash/bashtop.html LINK (独り言)- 独り言
https://w.atwiki.jp/pc-help/pages/17.html
Excelページ連番 ヘルプ 「ヘッダー/フッター」プラス ページ番号設定 という手が。 「印刷プレビュー」→「設定」の「ヘッダー/フッター」タブ (またはファイル→ページ設定) で「#」ボタンで 入る書式 と前後にテキストをいれてもOKです。 ページ番号を途中から指定したい場合 「ページ設定」に「先頭ページ番号」という設定が。デフォは「自動」 ここを100とかいろいろに。 同じ内容でナンバリングだけしたい場合とかは…10Pぐらい同じ内容で 先頭ページ番号を10ずつずらすとか?とか? あとはググれ○スw Excel 同一内容 ページ 連番 印刷 おまけ 質問サイトの内容を貼っておいたりして エクセルのシートを複数枚印刷したときに連番をつけたい 質問 質問者:masakiocc エクセルのシートを複数枚印刷したときに連番をつけたい 困り度: すぐに回答が欲しいです エクセルのシートを複数枚印刷したときに連番をつけたい エクセルで作成した1枚のシートを枚数を指定して複数枚印刷する際に連番を振る方法ってあるのでしょうか? できれば任意の番号から(例えば1000から1001・1002・・・というように)連番で印刷したいのですが。 エクセル側での操作ではなく、プリンター側の操作になるのかもしれませんが、どこに質問して良いのかがわからず、こちらに質問してしまいました。 どなたかわかる方いらっしゃいましたら教えてください。 質問投稿日時:2007/07/07 11 49質問番号:3146508 この質問に回答します 最新から表示 | 回答順に表示 回答 回答者:noname#79209 ページ・ヘッダあるいはページ・フッタに津通にページ番号を表示させるようにしておき、 「ファイル」-「ページ設定」-「ページ」タブの一番下にある、 「先頭ページ番号」ボックスに「1001」などとスタートさせたいページ番号を入力しておけば 上記の例では1001から印刷されます。 この回答は参考になった参考になった:0件 回答日時:2007/07/08 13 59回答番号:No.3 ベストアンサー この回答をベストアンサーに選ぶ(質問者のみ) この回答への補足 この回答に補足をつける(質問者のみ) この回答へのお礼 この回答にお礼をつける(質問者のみ) 回答 回答者:ka_na_de こんにちは。 ヘッダーとフッターを使った方法を紹介します。 1) 「Ctrl」+「↓」で最終行に移動して「1」など適当に入力して戻る。 2) 「表示」→「ヘッダー/フッター」をクリック 3) 「ヘッダー/フッター」タブで「ヘッダーの編集」または「フッターの編集」ボタンをクリック 4)例えば右下の白枠をクリックし、左から2番目の「#」の絵のボタンを押して [ページ番号]を表示して「OK」 5) 続けて「シート」タブで、「行のタイトル」ボックスに印刷したい部分の行範囲を「$1 $50」のように入力、または、ドラッグして選択 6) 「ファイル」→「印刷」で、「印刷範囲」の「開始」に「1000」、「終了」に「1005」と入力して「OK」 ※)印刷プレビューで連番を確認してください。 この回答は参考になった参考になった:0件 回答日時:2007/07/07 18 19回答番号:No.2 ベストアンサー この回答をベストアンサーに選ぶ(質問者のみ) この回答への補足 この回答に補足をつける(質問者のみ) この回答へのお礼 この回答にお礼をつける(質問者のみ) 回答 回答者:ASIMOV VBA(マクロ)の場合です 条件設定用のシートを用意します (これではSheet2としていますが、都合のいいシートに変えてください) その、シートの A1 に開始番号、A2 に印刷枚数を書き込みます 印刷するシートを表示してからマクロを実行します Sub Sampl04() sh = "Sheet2" 条件設定シート名 StNo = Sheets(sh).Range("A1") 開始番号 PrNo = Sheets(sh).Range("A2") - 1 印刷枚数 For i = 0 To PrNo ActiveSheet.PageSetup.LeftFooter = StNo + i 左に印刷 ActiveSheet.PageSetup.CenterFooter = StNo + i 中央に印刷 ActiveSheet.PageSetup.RightFooter = StNo + i 右に印刷 ActiveWindow.SelectedSheets.PrintOut Next End Sub 一応、中央に印刷するようになっていますが、コメント( )を変えれば右や左に印刷する事も出来ます
https://w.atwiki.jp/cscd/pages/220.html
NQSで何番から何番までのjobを削除するというスクリプトを書くときに、job番号が7桁とかあるんだけど、それをそのままforに入れたら動いてくれなかった。以下のように差をとって回避した。 #!/bin/bash declare -i startdeclare -i stop echo "From ? (Enter the Integer)"read start echo "To ? (Enter the Integer)"read stop declare -i nn=$stop-$start declare -i ideclare -i j for i in $(seq 0 $n) do j=$start+$i qdel -k $jdone forが以下の様な感じで、start,stopが大きいと動かない。 for i in $(seq $start $stop) do qdel -k $idone 参考リンク ALL about Linux bash で扱える整数の上限